self-propelled pipe layer - German English Dictionary